package GestionUsuarios;

import java.io.Serializable;
import java.util.Date;

/**
 * @author Grupo 04 Clase que sirve para manejar los errores que los usuarios
 *         ven en el programa y son reportados
 */
public class Problema {

	private static final long serialVersionUID = 1L;
	private String comentario;
	private Date fechaProblema;
	private String nickUsuario;
	private int codigo;

	/**
	 * Un String con el comentario en el que se explica el error y el usuario
	 * que lo ha reportado.
	 * 
	 * @param comentario
	 *            descripcion del problema
	 * @param usuario
	 *            usuario que ha creado el problema
	 */
	public Problema(String comentario, String usuario) {
		this.comentario = comentario;
		fechaProblema = new Date();
		this.nickUsuario = usuario;
	}

	public String getComentario() {
		return comentario;
	}

	public void setComentario(String comentario) {
		this.comentario = comentario;
	}

	public Date getFechaDeAviso() {
		return fechaProblema;
	}

	public void setFechaDeAviso(Date fechaProblema) {
		this.fechaProblema = fechaProblema;
	}

	public String getUsuario() {
		return nickUsuario;
	}

	public void setUsuario(String usuario) {
		this.nickUsuario = usuario;
	}

	public String toString() {
		return fechaProblema.toString();
	}

	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int cod) {
		this.codigo = cod;
	}

}
